needle puncture site - Spanish English Dictionary